██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
CPLEX
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqIBM ILOG CPLEX Optimization Studio (spesso abbreviato informalmente con CPLEX) è un programma di mwbgottimizzazione. Nel 2004, lo sviluppo di CPLEX è stato insignito del primo mwbwINFORMS mwcaImpact Prize.
CPLEX prende il nome dal metodo del mwcgsimplesso (simplex method) implementato in mwcwlinguaggio C, anche se oggi comprende algoritmi addizionali nel campo della mwdaprogrammazione matematica ed offre interfacce verso altri ambienti/linguaggi, oltre al C. Originariamente sviluppato da mwdqRobert E. Bixby, è stato commercializzato a partire dal 1988 dalla CPLEX Optimization Inc., acquisita da ILOG nel 1997; ILOG è stata a sua volta acquisita dall mwdwIBM nel gennaio 2009cite-ref-1[1]. CPLEX è attivamente mantenuto e sviluppato in mwfaIBM.
IBM ILOG CPLEX Optimizer risolve problemi di mwfgprogrammazione lineare intera, problemi di mwfwprogrammazione lineare anche di notevoli dimensionicite-ref-2[2], utilizzando le varianti primale o duale del metodo del mwhasimplesso o metodi di mwhqpunto interno; risolve inoltre problemi di programmazione quadratica convessa, e problemi con vincoli quadratici convessi, utilizzando tecniche di Second-order cone programming (SOCP).
L'Ottimizzatore CPLEX ha un layer di nome Concert, che fornisce l'interfaccia verso il mwiqC++, il mwigC#, e mwiwJava. Esiste anche una interfaccia verso Python basata sull'interfaccia mwjqC. Inoltre, sono stati sviluppati connettori verso mwjgMicrosoft Excel e mwjwMATLAB. Infine esiste un eseguibile interattivo "stand-alone" utile per il debugging ed il "performance tuning" dei modelli di ottimizzazione.
CPLEX è utilizzabile tramite software di modellazione indipendenti quali AIMMS, mwkgAMPL, GAMS, mwlaMPL, mwlqArchiviato il 24 novembre 2020 in Internet Archive., OptimJ e TOMLAB.
Il pacchetto "IBM ILOG CPLEX Optimization Studio" è costituito da: l'ottimizzatore matematico CPLEX, l'Ottimizzatore per il constraint programming IBM ILOG CPLEX, Il linguaggio di programmazione OPL (Optimization Programming Language) ed un ambiente di sviluppo integrato.
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Note
cite-note-11. ↑ mwoqmwogmwowIBM Completes Acquisition of ILOG mwpa(archiviato dall'mwpqurl originale il 27 settembre 2012).
cite-note-22. ↑ mwqqH. D. Mittelmann, mwqgRecent Benchmarks of Optimization Software, EURO XXII Prague, Czech Republic, Dept of Math and Stats Arizona State University, 10 luglio 2007.
Collegamenti esterni
• (EN) Sito ufficiale, su ibm.com.
• mwsahttps://www.ibm.com/it-it/products/ilog-cplex-optimization-studio ILOG CPLEX Optimization Studio home page
• https://www.ibm.com/software/integration/optimization/cplex-optimizer/ ILOG CPLEX Optimizer home page
• https://www.ibm.com/software/integration/optimization/cplex-cp-optimizer/ ILOG CPLEX CP Optimizer home page
• mwvaCopia archiviata, su www-01.ibm.com. URL consultato il 13 gennaio 2011 (archiviato dall'url originale il 13 settembre 2010). Programming Language (OPL)
• mwvghttps://www.ibm.com/software/websphere/products/optimization/cplex-studio-preview-edition/ |2=Free preview edition of IBM ILOG CPLEX Optimization Studio
• mwwahttps://www.ibm.com/developerworks/forums/category.jspa?categoryID=260&S_TACT=105AGX10&S_CMP=LP%7C2=forum